<HTML>
<HEAD>
<meta charset="UTF-8">
<title>alltypes - amazon-chime-sdk</title>
<link rel="stylesheet" href="../../style.css">
</HEAD>
<BODY>
<h3>All Types</h3>
<table>
<tbody>
<tr>
<h5><a href="../com.amazonaws.services.chime.sdk.meetings.audiovideo.audio.activespeakerdetector/-active-speaker-detector-facade/index.html">com.amazonaws.services.chime.sdk.meetings.audiovideo.audio.activespeakerdetector.ActiveSpeakerDetectorFacade</a></h5>
<p><a href="../com.amazonaws.services.chime.sdk.meetings.audiovideo.audio.activespeakerdetector/-active-speaker-detector-facade/index.html">ActiveSpeakerDetectorFacade</a> provides API calls to add and remove
active speaker observers.</p>
</tr>
<tr>
<h5><a href="../com.amazonaws.services.chime.sdk.meetings.audiovideo.audio.activespeakerdetector/-active-speaker-observer/index.html">com.amazonaws.services.chime.sdk.meetings.audiovideo.audio.activespeakerdetector.ActiveSpeakerObserver</a></h5>
<p><a href="../com.amazonaws.services.chime.sdk.meetings.audiovideo.audio.activespeakerdetector/-active-speaker-observer/index.html">ActiveSpeakerObserver</a> handles active speaker detection and score changes for attendees.</p>
</tr>
<tr>
<h5><a href="../com.amazonaws.services.chime.sdk.meetings.audiovideo.audio.activespeakerpolicy/-active-speaker-policy/index.html">com.amazonaws.services.chime.sdk.meetings.audiovideo.audio.activespeakerpolicy.ActiveSpeakerPolicy</a></h5>
<p><a href="../com.amazonaws.services.chime.sdk.meetings.audiovideo.audio.activespeakerpolicy/-active-speaker-policy/index.html">ActiveSpeakerPolicy</a> calculates a normalized score of how active a speaker is. Implementations
of <a href="../com.amazonaws.services.chime.sdk.meetings.audiovideo.audio.activespeakerpolicy/-active-speaker-policy/index.html">ActiveSpeakerPolicy</a> provide custom algorithms for calculating the score.</p>
</tr>
<tr>
<h5><a href="../com.amazonaws.services.chime.sdk.meetings.session/-attendee/index.html">com.amazonaws.services.chime.sdk.meetings.session.Attendee</a></h5>
</tr>
<tr>
<h5><a href="../com.amazonaws.services.chime.sdk.meetings.audiovideo/-attendee-info/index.html">com.amazonaws.services.chime.sdk.meetings.audiovideo.AttendeeInfo</a></h5>
</tr>
<tr>
<h5><a href="../com.amazonaws.services.chime.sdk.meetings.audiovideo.audio/-audio-device-capabilities/index.html">com.amazonaws.services.chime.sdk.meetings.audiovideo.audio.AudioDeviceCapabilities</a></h5>
<p><a href="../com.amazonaws.services.chime.sdk.meetings.audiovideo.audio/-audio-device-capabilities/index.html">AudioDeviceCapabilities</a> describes whether the audio input and output devices are enabled or disabled. Disabling
either the audio input or output will change what audio permissions are required in order to join a meeting.</p>
</tr>
<tr>
<h5><a href="../com.amazonaws.services.chime.sdk.meetings.audiovideo.audio/-audio-mode/index.html">com.amazonaws.services.chime.sdk.meetings.audiovideo.audio.AudioMode</a></h5>
<p><a href="../com.amazonaws.services.chime.sdk.meetings.audiovideo.audio/-audio-mode/index.html">AudioMode</a> describes the audio mode in which the audio client should operate during a meeting session.</p>
</tr>
<tr>
<h5><a href="../com.amazonaws.services.chime.sdk.meetings.audiovideo.audio/-audio-recording-preset-override/index.html">com.amazonaws.services.chime.sdk.meetings.audiovideo.audio.AudioRecordingPresetOverride</a></h5>
<p><a href="../com.amazonaws.services.chime.sdk.meetings.audiovideo.audio/-audio-recording-preset-override/index.html">AudioRecordingPresetOverride</a> describes the audio recording preset in which
the audio client should operate during a meeting session.
The values below (except None) directly map to the values defined in:
https://android.googlesource.com/platform/frameworks/wilhelm/+/master/include/SLES/OpenSLES_AndroidConfiguration.h</p>
</tr>
<tr>
<h5><a href="../com.amazonaws.services.chime.sdk.meetings.audiovideo.audio/-audio-stream-type/index.html">com.amazonaws.services.chime.sdk.meetings.audiovideo.audio.AudioStreamType</a></h5>
<p><a href="../com.amazonaws.services.chime.sdk.meetings.audiovideo.audio/-audio-stream-type/index.html">AudioStreamType</a> describes the audio stream type in which the audio client should operate
during a meeting session.</p>
</tr>
<tr>
<h5><a href="../com.amazonaws.services.chime.sdk.meetings.audiovideo/-audio-video-configuration/index.html">com.amazonaws.services.chime.sdk.meetings.audiovideo.AudioVideoConfiguration</a></h5>
<p><a href="../com.amazonaws.services.chime.sdk.meetings.audiovideo/-audio-video-configuration/index.html">AudioVideoConfiguration</a> represents the configuration to be used for audio and video during a
meeting session.</p>
</tr>
<tr>
<h5><a href="../com.amazonaws.services.chime.sdk.meetings.audiovideo/-audio-video-controller-facade/index.html">com.amazonaws.services.chime.sdk.meetings.audiovideo.AudioVideoControllerFacade</a></h5>
<p><a href="../com.amazonaws.services.chime.sdk.meetings.audiovideo/-audio-video-controller-facade/index.html">AudioVideoControllerFacade</a> manages the signaling and peer connections.</p>
</tr>
<tr>
<h5><a href="../com.amazonaws.services.chime.sdk.meetings.audiovideo/-audio-video-facade.html">com.amazonaws.services.chime.sdk.meetings.audiovideo.AudioVideoFacade</a></h5>
</tr>
<tr>
<h5><a href="../com.amazonaws.services.chime.sdk.meetings.audiovideo/-audio-video-observer/index.html">com.amazonaws.services.chime.sdk.meetings.audiovideo.AudioVideoObserver</a></h5>
<p><a href="../com.amazonaws.services.chime.sdk.meetings.audiovideo/-audio-video-observer/index.html">AudioVideoObserver</a> handles audio / video session events.</p>
</tr>
<tr>
<h5><a href="../com.amazonaws.services.chime.sdk.meetings.audiovideo.video.backgroundfilter.backgroundblur/-background-blur-configuration/index.html">com.amazonaws.services.chime.sdk.meetings.audiovideo.video.backgroundfilter.backgroundblur.BackgroundBlurConfiguration</a></h5>
<p>A set of options that can be supplied when creating a background blur video frame processor.</p>
</tr>
<tr>
<h5><a href="../com.amazonaws.services.chime.sdk.meetings.audiovideo.video.backgroundfilter.backgroundblur/-background-blur-video-frame-processor/index.html">com.amazonaws.services.chime.sdk.meetings.audiovideo.video.backgroundfilter.backgroundblur.BackgroundBlurVideoFrameProcessor</a></h5>
<p><a href="../com.amazonaws.services.chime.sdk.meetings.audiovideo.video.backgroundfilter.backgroundblur/-background-blur-video-frame-processor/index.html">BackgroundBlurVideoFrameProcessor</a> Draws frames to RGBA, converts to CPU, identifies the
foreground person and blurs the background of a video frame.</p>
</tr>
<tr>
<h5><a href="../com.amazonaws.services.chime.sdk.meetings.audiovideo.video.backgroundfilter/-background-filter-video-frame-processor/index.html">com.amazonaws.services.chime.sdk.meetings.audiovideo.video.backgroundfilter.BackgroundFilterVideoFrameProcessor</a></h5>
<p><a href="../com.amazonaws.services.chime.sdk.meetings.audiovideo.video.backgroundfilter/-background-filter-video-frame-processor/index.html">BackgroundFilterVideoFrameProcessor</a> Draws frames to RGBA, converts to CPU, identifies the
foreground person and applies filter (blur or replacement) to a video frame.</p>
</tr>
<tr>
<h5><a href="../com.amazonaws.services.chime.sdk.meetings.audiovideo.video.backgroundfilter.backgroundreplacement/-background-replacement-configuration/index.html">com.amazonaws.services.chime.sdk.meetings.audiovideo.video.backgroundfilter.backgroundreplacement.BackgroundReplacementConfiguration</a></h5>
<p>A set of options that can be supplied when creating a background replacement video frame processor.</p>
</tr>
<tr>
<h5><a href="../com.amazonaws.services.chime.sdk.meetings.audiovideo.video.backgroundfilter.backgroundreplacement/-background-replacement-video-frame-processor/index.html">com.amazonaws.services.chime.sdk.meetings.audiovideo.video.backgroundfilter.backgroundreplacement.BackgroundReplacementVideoFrameProcessor</a></h5>
<p><a href="../com.amazonaws.services.chime.sdk.meetings.audiovideo.video.backgroundfilter.backgroundreplacement/-background-replacement-video-frame-processor/index.html">BackgroundReplacementVideoFrameProcessor</a> Draws frames to RGBA, converts to CPU, identifies the foreground person
and replaces the background of a video frame.</p>
</tr>
<tr>
<h5><a href="../com.amazonaws.services.chime.sdk.meetings.audiovideo.video.capture/-camera-capture-source/index.html">com.amazonaws.services.chime.sdk.meetings.audiovideo.video.capture.CameraCaptureSource</a></h5>
<p><a href="../com.amazonaws.services.chime.sdk.meetings.audiovideo.video.capture/-camera-capture-source/index.html">CameraCaptureSource</a> is an interface for camera capture sources with additional features
not covered by <a href="../com.amazonaws.services.chime.sdk.meetings.audiovideo.video.capture/-video-capture-source/index.html">VideoCaptureSource</a>.</p>
</tr>
<tr>
<h5><a href="../com.amazonaws.services.chime.sdk.meetings.audiovideo.video.capture/-capture-source-error/index.html">com.amazonaws.services.chime.sdk.meetings.audiovideo.video.capture.CaptureSourceError</a></h5>
<p><a href="../com.amazonaws.services.chime.sdk.meetings.audiovideo.video.capture/-capture-source-error/index.html">CaptureSourceError</a> describes an error resulting from a capture source failure
These can be used to trigger UI, or attempt to restart the capture source.</p>
</tr>
<tr>
<h5><a href="../com.amazonaws.services.chime.sdk.meetings.audiovideo.video.capture/-capture-source-observer/index.html">com.amazonaws.services.chime.sdk.meetings.audiovideo.video.capture.CaptureSourceObserver</a></h5>
<p><a href="../com.amazonaws.services.chime.sdk.meetings.audiovideo.video.capture/-capture-source-observer/index.html">CaptureSourceObserver</a> observes events resulting from different types of capture devices. Builders
may desire this input to decide when to show certain UI elements, or to notify users of failure.</p>
</tr>
<tr>
<h5><a href="../com.amazonaws.services.chime.sdk.meetings.utils.logger/-console-logger/index.html">com.amazonaws.services.chime.sdk.meetings.utils.logger.ConsoleLogger</a></h5>
<p><a href="../com.amazonaws.services.chime.sdk.meetings.utils.logger/-console-logger/index.html">ConsoleLogger</a> writes logs with console</p>
</tr>
<tr>
<h5><a href="../com.amazonaws.services.chime.sdk.meetings.audiovideo.contentshare/-content-share-controller/index.html">com.amazonaws.services.chime.sdk.meetings.audiovideo.contentshare.ContentShareController</a></h5>
<p><a href="../com.amazonaws.services.chime.sdk.meetings.audiovideo.contentshare/-content-share-controller/index.html">ContentShareController</a> exposes methods for starting and stopping content share with a <a href="../com.amazonaws.services.chime.sdk.meetings.audiovideo.contentshare/-content-share-source/index.html">ContentShareSource</a>.
The content represents a media steam to be shared in the meeting, such as screen capture or
media files.
Read <a href="https://github.com/aws/amazon-chime-sdk-android/blob/master/guides/content_share.md">content share guide</a> for details.</p>
</tr>
<tr>
<h5><a href="../com.amazonaws.services.chime.sdk.meetings.audiovideo.contentshare/-content-share-observer/index.html">com.amazonaws.services.chime.sdk.meetings.audiovideo.contentshare.ContentShareObserver</a></h5>
<p><a href="../com.amazonaws.services.chime.sdk.meetings.audiovideo.contentshare/-content-share-observer/index.html">ContentShareObserver</a> handles all callbacks related to the content share.
By implementing the callback functions and registering with <a href="../com.amazonaws.services.chime.sdk.meetings.audiovideo.contentshare/-content-share-controller/add-content-share-observer.html">ContentShareController.addContentShareObserver</a>,
one can get notified with content share status events.</p>
</tr>
<tr>
<h5><a href="../com.amazonaws.services.chime.sdk.meetings.audiovideo.contentshare/-content-share-source/index.html">com.amazonaws.services.chime.sdk.meetings.audiovideo.contentshare.ContentShareSource</a></h5>
<p><a href="../com.amazonaws.services.chime.sdk.meetings.audiovideo.contentshare/-content-share-source/index.html">ContentShareSource</a> contains the media sources to attach to the content share</p>
</tr>
<tr>
<h5><a href="../com.amazonaws.services.chime.sdk.meetings.audiovideo.contentshare/-content-share-status/index.html">com.amazonaws.services.chime.sdk.meetings.audiovideo.contentshare.ContentShareStatus</a></h5>
<p><a href="../com.amazonaws.services.chime.sdk.meetings.audiovideo.contentshare/-content-share-status/index.html">ContentShareStatus</a> indicates a status received regarding the content share.</p>
</tr>
<tr>
<h5><a href="../com.amazonaws.services.chime.sdk.meetings.audiovideo.contentshare/-content-share-status-code/index.html">com.amazonaws.services.chime.sdk.meetings.audiovideo.contentshare.ContentShareStatusCode</a></h5>
<p><a href="../com.amazonaws.services.chime.sdk.meetings.audiovideo.contentshare/-content-share-status-code/index.html">ContentShareStatusCode</a> indicates the reason the content share event occurred.</p>
</tr>
<tr>
<h5><a href="../com.amazonaws.services.chime.sdk.meetings.session/-create-attendee-response/index.html">com.amazonaws.services.chime.sdk.meetings.session.CreateAttendeeResponse</a></h5>
</tr>
<tr>
<h5><a href="../com.amazonaws.services.chime.sdk.meetings.session/-create-meeting-response/index.html">com.amazonaws.services.chime.sdk.meetings.session.CreateMeetingResponse</a></h5>
</tr>
<tr>
<h5><a href="../com.amazonaws.services.chime.sdk.meetings.realtime.datamessage/-data-message/index.html">com.amazonaws.services.chime.sdk.meetings.realtime.datamessage.DataMessage</a></h5>
<p>Data message received from server.</p>
</tr>
<tr>
<h5><a href="../com.amazonaws.services.chime.sdk.meetings.realtime.datamessage/-data-message-observer/index.html">com.amazonaws.services.chime.sdk.meetings.realtime.datamessage.DataMessageObserver</a></h5>
<p><a href="../com.amazonaws.services.chime.sdk.meetings.realtime.datamessage/-data-message-observer/index.html">DataMessageObserver</a> lets one listen to data message receiving event.
One can subscribe this observer to multiple data message topic in order
to receive and process the message that sent to the topics.</p>
</tr>
<tr>
<h5><a href="../com.amazonaws.services.chime.sdk.meetings.audiovideo.audio.activespeakerdetector/-default-active-speaker-detector/index.html">com.amazonaws.services.chime.sdk.meetings.audiovideo.audio.activespeakerdetector.DefaultActiveSpeakerDetector</a></h5>
<p><a href="../com.amazonaws.services.chime.sdk.meetings.audiovideo.audio.activespeakerdetector/-default-active-speaker-detector/index.html">DefaultActiveSpeakerDetector</a> A default implementation of the Active Speaker Detector</p>
</tr>
<tr>
<h5><a href="../com.amazonaws.services.chime.sdk.meetings.audiovideo.audio.activespeakerpolicy/-default-active-speaker-policy/index.html">com.amazonaws.services.chime.sdk.meetings.audiovideo.audio.activespeakerpolicy.DefaultActiveSpeakerPolicy</a></h5>
<p><a href="../com.amazonaws.services.chime.sdk.meetings.audiovideo.audio.activespeakerpolicy/-default-active-speaker-policy/index.html">DefaultActiveSpeakerPolicy</a> A default implementation of the Active Speaker Policy</p>
</tr>
<tr>
<h5><a href="../com.amazonaws.services.chime.sdk.meetings.audiovideo/-default-audio-video-controller/index.html">com.amazonaws.services.chime.sdk.meetings.audiovideo.DefaultAudioVideoController</a></h5>
</tr>
<tr>
<h5><a href="../com.amazonaws.services.chime.sdk.meetings.audiovideo/-default-audio-video-facade/index.html">com.amazonaws.services.chime.sdk.meetings.audiovideo.DefaultAudioVideoFacade</a></h5>
</tr>
<tr>
<h5><a href="../com.amazonaws.services.chime.sdk.meetings.audiovideo.video.capture/-default-camera-capture-source/index.html">com.amazonaws.services.chime.sdk.meetings.audiovideo.video.capture.DefaultCameraCaptureSource</a></h5>
<p><a href="../com.amazonaws.services.chime.sdk.meetings.audiovideo.video.capture/-default-camera-capture-source/index.html">DefaultCameraCaptureSource</a> will configure a reasonably standard capture stream which will
use the <a href="https://developer.android.com/reference/android/view/Surface.html">Surface</a> provided by the capture source provided by a <a href="../com.amazonaws.services.chime.sdk.meetings.audiovideo.video.capture/-surface-texture-capture-source-factory/index.html">SurfaceTextureCaptureSourceFactory</a></p>
</tr>
<tr>
<h5><a href="../com.amazonaws.services.chime.sdk.meetings.audiovideo.contentshare/-default-content-share-controller/index.html">com.amazonaws.services.chime.sdk.meetings.audiovideo.contentshare.DefaultContentShareController</a></h5>
</tr>
<tr>
<h5><a href="../com.amazonaws.services.chime.sdk.meetings.device/-default-device-controller/index.html">com.amazonaws.services.chime.sdk.meetings.device.DefaultDeviceController</a></h5>
</tr>
<tr>
<h5><a href="../com.amazonaws.services.chime.sdk.meetings.audiovideo.video.gl/-default-egl-core/index.html">com.amazonaws.services.chime.sdk.meetings.audiovideo.video.gl.DefaultEglCore</a></h5>
<p><a href="../com.amazonaws.services.chime.sdk.meetings.audiovideo.video.gl/-default-egl-core/index.html">DefaultEglCore</a> is an implementation of <a href="../com.amazonaws.services.chime.sdk.meetings.audiovideo.video.gl/-egl-core/index.html">EglCore</a> which uses EGL14 and OpenGLES2.
OpenGLES3 has incompatibilities with AmazonChimeSDKMedia library.</p>
</tr>
<tr>
<h5><a href="../com.amazonaws.services.chime.sdk.meetings.audiovideo.video.gl/-default-egl-core-factory/index.html">com.amazonaws.services.chime.sdk.meetings.audiovideo.video.gl.DefaultEglCoreFactory</a></h5>
<p><a href="../com.amazonaws.services.chime.sdk.meetings.audiovideo.video.gl/-default-egl-core-factory/index.html">DefaultEglCoreFactory</a> will create a root <a href="../com.amazonaws.services.chime.sdk.meetings.audiovideo.video.gl/-egl-core/index.html">EglCore</a> lazily if no shared context is provided.
It will track all child <a href="../com.amazonaws.services.chime.sdk.meetings.audiovideo.video.gl/-egl-core/index.html">EglCore</a> objects and release the root core if all child cores are released.</p>
</tr>
<tr>
<h5><a href="../com.amazonaws.services.chime.sdk.meetings.analytics/-default-event-analytics-controller/index.html">com.amazonaws.services.chime.sdk.meetings.analytics.DefaultEventAnalyticsController</a></h5>
</tr>
<tr>
<h5><a href="../com.amazonaws.services.chime.sdk.meetings.ingestion/-default-event-reporter/index.html">com.amazonaws.services.chime.sdk.meetings.ingestion.DefaultEventReporter</a></h5>
</tr>
<tr>
<h5><a href="../com.amazonaws.services.chime.sdk.meetings.ingestion/-default-event-sender/index.html">com.amazonaws.services.chime.sdk.meetings.ingestion.DefaultEventSender</a></h5>
</tr>
<tr>
<h5><a href="../com.amazonaws.services.chime.sdk.meetings.ingestion/-default-meeting-event-buffer/index.html">com.amazonaws.services.chime.sdk.meetings.ingestion.DefaultMeetingEventBuffer</a></h5>
</tr>
<tr>
<h5><a href="../com.amazonaws.services.chime.sdk.meetings.ingestion/-default-meeting-event-reporter-factory/index.html">com.amazonaws.services.chime.sdk.meetings.ingestion.DefaultMeetingEventReporterFactory</a></h5>
</tr>
<tr>
<h5><a href="../com.amazonaws.services.chime.sdk.meetings.session/-default-meeting-session/index.html">com.amazonaws.services.chime.sdk.meetings.session.DefaultMeetingSession</a></h5>
</tr>
<tr>
<h5><a href="../com.amazonaws.services.chime.sdk.meetings.analytics/-default-meeting-stats-collector/index.html">com.amazonaws.services.chime.sdk.meetings.analytics.DefaultMeetingStatsCollector</a></h5>
</tr>
<tr>
<h5><a href="../com.amazonaws.services.chime.sdk.meetings.utils/-default-modality/index.html">com.amazonaws.services.chime.sdk.meetings.utils.DefaultModality</a></h5>
<p><a href="../com.amazonaws.services.chime.sdk.meetings.utils/-default-modality/index.html">DefaultModality</a> is a backwards compatible extension of the
attendee id (UUID string) and session token schemas (base 64 string).
It appends # to either strings, which indicates the modality
of the participant.</p>
</tr>
<tr>
<h5><a href="../com.amazonaws.services.chime.sdk.meetings.realtime/-default-realtime-controller/index.html">com.amazonaws.services.chime.sdk.meetings.realtime.DefaultRealtimeController</a></h5>
</tr>
<tr>
<h5><a href="../com.amazonaws.services.chime.sdk.meetings.audiovideo.video.capture/-default-screen-capture-source/index.html">com.amazonaws.services.chime.sdk.meetings.audiovideo.video.capture.DefaultScreenCaptureSource</a></h5>
<p><a href="../com.amazonaws.services.chime.sdk.meetings.audiovideo.video.capture/-default-screen-capture-source/index.html">DefaultScreenCaptureSource</a> uses <a href="https://developer.android.com/reference/android/media/projection/MediaProjection.html">MediaProjection</a> to create a <a href="https://developer.android.com/reference/android/hardware/display/VirtualDisplay.html">VirtualDisplay</a> to capture the
device screen. It will render the captured frames to a <a href="https://developer.android.com/reference/android/view/Surface.html">Surface</a> provided by a <a href="../com.amazonaws.services.chime.sdk.meetings.audiovideo.video.capture/-surface-texture-capture-source-factory/index.html">SurfaceTextureCaptureSourceFactory</a>.</p>
</tr>
<tr>
<h5><a href="../com.amazonaws.services.chime.sdk.meetings.audiovideo.video.capture/-default-surface-texture-capture-source/index.html">com.amazonaws.services.chime.sdk.meetings.audiovideo.video.capture.DefaultSurfaceTextureCaptureSource</a></h5>
<p><a href="../com.amazonaws.services.chime.sdk.meetings.audiovideo.video.capture/-default-surface-texture-capture-source/index.html">DefaultSurfaceTextureCaptureSource</a> will provide a <a href="https://developer.android.com/reference/android/view/Surface.html">Surface</a> which it will listen to
and convert to <a href="../com.amazonaws.services.chime.sdk.meetings.audiovideo.video.buffer/-video-frame-texture-buffer/index.html">VideoFrameTextureBuffer</a> objects</p>
</tr>
<tr>
<h5><a href="../com.amazonaws.services.chime.sdk.meetings.audiovideo.video.capture/-default-surface-texture-capture-source-factory/index.html">com.amazonaws.services.chime.sdk.meetings.audiovideo.video.capture.DefaultSurfaceTextureCaptureSourceFactory</a></h5>
<p><a href="../com.amazonaws.services.chime.sdk.meetings.audiovideo.video.capture/-default-surface-texture-capture-source-factory/index.html">DefaultSurfaceTextureCaptureSourceFactory</a> creates <a href="../com.amazonaws.services.chime.sdk.meetings.audiovideo.video.capture/-default-surface-texture-capture-source/index.html">DefaultSurfaceTextureCaptureSource</a> objects</p>
</tr>
<tr>
<h5><a href="../com.amazonaws.services.chime.sdk.meetings.audiovideo.video/-default-video-render-view/index.html">com.amazonaws.services.chime.sdk.meetings.audiovideo.video.DefaultVideoRenderView</a></h5>
</tr>
<tr>
<h5><a href="../com.amazonaws.services.chime.sdk.meetings.audiovideo.video/-default-video-tile/index.html">com.amazonaws.services.chime.sdk.meetings.audiovideo.video.DefaultVideoTile</a></h5>
</tr>
<tr>
<h5><a href="../com.amazonaws.services.chime.sdk.meetings.audiovideo.video/-default-video-tile-controller/index.html">com.amazonaws.services.chime.sdk.meetings.audiovideo.video.DefaultVideoTileController</a></h5>
</tr>
<tr>
<h5><a href="../com.amazonaws.services.chime.sdk.meetings.audiovideo.video/-default-video-tile-factory/index.html">com.amazonaws.services.chime.sdk.meetings.audiovideo.video.DefaultVideoTileFactory</a></h5>
</tr>
<tr>
<h5><a href="../com.amazonaws.services.chime.sdk.meetings.device/-device-change-observer/index.html">com.amazonaws.services.chime.sdk.meetings.device.DeviceChangeObserver</a></h5>
<p><a href="../com.amazonaws.services.chime.sdk.meetings.device/-device-change-observer/index.html">DeviceChangeObserver</a> listens audio device changes.</p>
</tr>
<tr>
<h5><a href="../com.amazonaws.services.chime.sdk.meetings.device/-device-controller/index.html">com.amazonaws.services.chime.sdk.meetings.device.DeviceController</a></h5>
<p><a href="../com.amazonaws.services.chime.sdk.meetings.device/-device-controller/index.html">DeviceController</a> keeps track of the devices being used for audio device
(e.g. built-in speaker), video input (e.g. camera)).
The list functions return <a href="../com.amazonaws.services.chime.sdk.meetings.device/-media-device/index.html">MediaDevice</a> objects.
Changes in device availability are broadcast to any registered
<a href="../com.amazonaws.services.chime.sdk.meetings.device/-device-change-observer/index.html">DeviceChangeObserver</a>.</p>
</tr>
<tr>
<h5><a href="../com.amazonaws.services.chime.sdk.meetings.audiovideo.video.gl/-egl-core/index.html">com.amazonaws.services.chime.sdk.meetings.audiovideo.video.gl.EglCore</a></h5>
<p><a href="../com.amazonaws.services.chime.sdk.meetings.audiovideo.video.gl/-egl-core/index.html">EglCore</a> is an interface for containing all EGL state in one component. In the future it may contain additional helper methods.</p>
</tr>
<tr>
<h5><a href="../com.amazonaws.services.chime.sdk.meetings.audiovideo.video.gl/-egl-core-factory/index.html">com.amazonaws.services.chime.sdk.meetings.audiovideo.video.gl.EglCoreFactory</a></h5>
<p><a href="../com.amazonaws.services.chime.sdk.meetings.audiovideo.video.gl/-egl-core-factory/index.html">EglCoreFactory</a> is an factory interface for creating new <a href="../com.amazonaws.services.chime.sdk.meetings.audiovideo.video.gl/-egl-core/index.html">EglCore</a> objects, possible using shared state</p>
</tr>
<tr>
<h5><a href="../com.amazonaws.services.chime.sdk.meetings.audiovideo.video.gl/-egl-video-render-view/index.html">com.amazonaws.services.chime.sdk.meetings.audiovideo.video.gl.EglVideoRenderView</a></h5>
<p><a href="../com.amazonaws.services.chime.sdk.meetings.audiovideo.video.gl/-egl-video-render-view/index.html">EglVideoRenderView</a> is a <a href="../com.amazonaws.services.chime.sdk.meetings.audiovideo.video/-video-render-view.html">VideoRenderView</a> which requires EGL initialization to render <a href="../com.amazonaws.services.chime.sdk.meetings.audiovideo.video.buffer/-video-frame-texture-buffer/index.html">VideoFrameTextureBuffer</a> buffers.
The <a href="../com.amazonaws.services.chime.sdk.meetings.audiovideo.video/-video-tile-controller/index.html">VideoTileController</a> should automatically manage (<a href="../com.amazonaws.services.chime.sdk.meetings.audiovideo.video.gl/-egl-video-render-view/init.html">init</a> and <a href="../com.amazonaws.services.chime.sdk.meetings.audiovideo.video.gl/-egl-video-render-view/release.html">release</a>) any bound tiles, but if it
is desired to use a view outside of the controller (e.g. in pre-meeting device selection), users will
need to call <a href="../com.amazonaws.services.chime.sdk.meetings.audiovideo.video.gl/-egl-video-render-view/init.html">init</a> and <a href="../com.amazonaws.services.chime.sdk.meetings.audiovideo.video.gl/-egl-video-render-view/release.html">release</a> themselves</p>
</tr>
<tr>
<h5><a href="../com.amazonaws.services.chime.sdk.meetings.analytics/-event-analytics-controller/index.html">com.amazonaws.services.chime.sdk.meetings.analytics.EventAnalyticsController</a></h5>
<p><a href="../com.amazonaws.services.chime.sdk.meetings.analytics/-event-analytics-controller/index.html">EventAnalyticsController</a> keeps track of events and notifies <a href="../com.amazonaws.services.chime.sdk.meetings.analytics/-event-analytics-observer/index.html">EventAnalyticsObserver</a>.
An event describes the success and failure conditions for the meeting session.</p>
</tr>
<tr>
<h5><a href="../com.amazonaws.services.chime.sdk.meetings.analytics/-event-analytics-facade/index.html">com.amazonaws.services.chime.sdk.meetings.analytics.EventAnalyticsFacade</a></h5>
<p><a href="../com.amazonaws.services.chime.sdk.meetings.analytics/-event-analytics-facade/index.html">EventAnalyticsFacade</a> allows builders to listen to meeting analytics events
through adding/removing <a href="../com.amazonaws.services.chime.sdk.meetings.analytics/-event-analytics-observer/index.html">EventAnalyticsObserver</a>.</p>
</tr>
<tr>
<h5><a href="../com.amazonaws.services.chime.sdk.meetings.analytics/-event-analytics-observer/index.html">com.amazonaws.services.chime.sdk.meetings.analytics.EventAnalyticsObserver</a></h5>
<p><a href="../com.amazonaws.services.chime.sdk.meetings.analytics/-event-analytics-observer/index.html">EventAnalyticsObserver</a> handles events regarding to analytics.</p>
</tr>
<tr>
<h5><a href="../com.amazonaws.services.chime.sdk.meetings.analytics/-event-attribute-name/index.html">com.amazonaws.services.chime.sdk.meetings.analytics.EventAttributeName</a></h5>
</tr>
<tr>
<h5><a href="../com.amazonaws.services.chime.sdk.meetings.analytics/-event-attributes.html">com.amazonaws.services.chime.sdk.meetings.analytics.EventAttributes</a></h5>
<p><a href="../com.amazonaws.services.chime.sdk.meetings.analytics/-event-attributes.html">EventAttributes</a> describes meeting event.</p>
</tr>
<tr>
<h5><a href="../com.amazonaws.services.chime.sdk.meetings.ingestion/-event-buffer/index.html">com.amazonaws.services.chime.sdk.meetings.ingestion.EventBuffer</a></h5>
<p><a href="../com.amazonaws.services.chime.sdk.meetings.ingestion/-event-buffer/index.html">EventBuffer</a> defines a buffer which will consume the <a href="#">SDKEvent</a> internally.</p>
</tr>
<tr>
<h5><a href="../com.amazonaws.services.chime.sdk.meetings.ingestion/-event-client-configuration/index.html">com.amazonaws.services.chime.sdk.meetings.ingestion.EventClientConfiguration</a></h5>
<p><a href="../com.amazonaws.services.chime.sdk.meetings.ingestion/-event-client-configuration/index.html">EventClientConfiguration</a> defines core properties needed for every event client configuration.</p>
</tr>
<tr>
<h5><a href="../com.amazonaws.services.chime.sdk.meetings.ingestion/-event-client-type/index.html">com.amazonaws.services.chime.sdk.meetings.ingestion.EventClientType</a></h5>
<p><a href="../com.amazonaws.services.chime.sdk.meetings.ingestion/-event-client-type/index.html">EventClientType</a> defines the type of event client configuration that will be
sent to the server.</p>
</tr>
<tr>
<h5><a href="../com.amazonaws.services.chime.sdk.meetings.analytics/-event-name/index.html">com.amazonaws.services.chime.sdk.meetings.analytics.EventName</a></h5>
<p><a href="../com.amazonaws.services.chime.sdk.meetings.analytics/-event-name/index.html">EventName</a> represent sdk event that could help builders to analyze the data.</p>
</tr>
<tr>
<h5><a href="../com.amazonaws.services.chime.sdk.meetings.ingestion/-event-reporter/index.html">com.amazonaws.services.chime.sdk.meetings.ingestion.EventReporter</a></h5>
<p><a href="../com.amazonaws.services.chime.sdk.meetings.ingestion/-event-reporter/index.html">EventReporter</a> is class that process meeting event that is created in <a href="#">EventAnalyticsController</a>.</p>
</tr>
<tr>
<h5><a href="../com.amazonaws.services.chime.sdk.meetings.ingestion/-event-reporter-factory/index.html">com.amazonaws.services.chime.sdk.meetings.ingestion.EventReporterFactory</a></h5>
<p><a href="../com.amazonaws.services.chime.sdk.meetings.ingestion/-event-reporter-factory/index.html">EventReporterFactory</a> facilitates creating <a href="../com.amazonaws.services.chime.sdk.meetings.ingestion/-event-reporter/index.html">EventReporter</a></p>
</tr>
<tr>
<h5><a href="../com.amazonaws.services.chime.sdk.meetings.ingestion/-event-sender/index.html">com.amazonaws.services.chime.sdk.meetings.ingestion.EventSender</a></h5>
<p><a href="../com.amazonaws.services.chime.sdk.meetings.ingestion/-event-sender/index.html">EventSender</a> is responsible for sending <a href="../com.amazonaws.services.chime.sdk.meetings.ingestion/-ingestion-record/index.html">IngestionRecord</a>.</p>
</tr>
<tr>
<h5><a href="../com.amazonaws.services.chime.sdk.meetings.utils/-gl-texture-frame-buffer-helper/index.html">com.amazonaws.services.chime.sdk.meetings.utils.GlTextureFrameBufferHelper</a></h5>
<p><a href="../com.amazonaws.services.chime.sdk.meetings.utils/-gl-texture-frame-buffer-helper/index.html">GlTextureFrameBufferHelper</a> is a helper class for handling OpenGL framebuffer with only color
attachment and no depth or stencil buffer.</p>
</tr>
<tr>
<h5><a href="../com.amazonaws.services.chime.sdk.meetings.ingestion/-ingestion-configuration/index.html">com.amazonaws.services.chime.sdk.meetings.ingestion.IngestionConfiguration</a></h5>
<p><a href="../com.amazonaws.services.chime.sdk.meetings.ingestion/-ingestion-configuration/index.html">IngestionConfiguration</a> defines the configuration that can customize <a href="../com.amazonaws.services.chime.sdk.meetings.ingestion/-default-event-reporter/index.html">DefaultEventReporter</a>.</p>
</tr>
<tr>
<h5><a href="../com.amazonaws.services.chime.sdk.meetings.ingestion/-ingestion-event/index.html">com.amazonaws.services.chime.sdk.meetings.ingestion.IngestionEvent</a></h5>
<p><a href="../com.amazonaws.services.chime.sdk.meetings.ingestion/-ingestion-event/index.html">IngestionEvent</a> defines the event format ingestion server will accept</p>
</tr>
<tr>
<h5><a href="../com.amazonaws.services.chime.sdk.meetings.ingestion/-ingestion-metadata.html">com.amazonaws.services.chime.sdk.meetings.ingestion.IngestionMetadata</a></h5>
<p>A record that contains batch of <a href="../com.amazonaws.services.chime.sdk.meetings.ingestion/-ingestion-event/index.html">IngestionEvent</a> to send.
This contains metadata that is shared among events.</p>
</tr>
<tr>
<h5><a href="../com.amazonaws.services.chime.sdk.meetings.ingestion/-ingestion-payload.html">com.amazonaws.services.chime.sdk.meetings.ingestion.IngestionPayload</a></h5>
</tr>
<tr>
<h5><a href="../com.amazonaws.services.chime.sdk.meetings.ingestion/-ingestion-record/index.html">com.amazonaws.services.chime.sdk.meetings.ingestion.IngestionRecord</a></h5>
</tr>
<tr>
<h5><a href="../com.amazonaws.services.chime.sdk.meetings.audiovideo.video/-local-video-configuration/index.html">com.amazonaws.services.chime.sdk.meetings.audiovideo.video.LocalVideoConfiguration</a></h5>
<p>Contains configuration for a local video or content share to be sent</p>
</tr>
<tr>
<h5><a href="../com.amazonaws.services.chime.sdk.meetings.utils.logger/-logger/index.html">com.amazonaws.services.chime.sdk.meetings.utils.logger.Logger</a></h5>
<p><a href="../com.amazonaws.services.chime.sdk.meetings.utils.logger/-logger/index.html">Logger</a> defines how to write logs for different logging level.</p>
</tr>
<tr>
<h5><a href="../com.amazonaws.services.chime.sdk.meetings.utils.logger/-log-level/index.html">com.amazonaws.services.chime.sdk.meetings.utils.logger.LogLevel</a></h5>
</tr>
<tr>
<h5><a href="../com.amazonaws.services.chime.sdk.meetings.device/-media-device/index.html">com.amazonaws.services.chime.sdk.meetings.device.MediaDevice</a></h5>
<p>Media device with its info.</p>
</tr>
<tr>
<h5><a href="../com.amazonaws.services.chime.sdk.meetings.device/-media-device-type/index.html">com.amazonaws.services.chime.sdk.meetings.device.MediaDeviceType</a></h5>
<p>The media device's type (Ex: video front camera, video rear camera, audio bluetooth)</p>
</tr>
<tr>
<h5><a href="../com.amazonaws.services.chime.sdk.meetings.session/-media-placement/index.html">com.amazonaws.services.chime.sdk.meetings.session.MediaPlacement</a></h5>
</tr>
<tr>
<h5><a href="../com.amazonaws.services.chime.sdk.meetings.session/-meeting/index.html">com.amazonaws.services.chime.sdk.meetings.session.Meeting</a></h5>
</tr>
<tr>
<h5><a href="../com.amazonaws.services.chime.sdk.meetings.ingestion/-meeting-event-client-configuration/index.html">com.amazonaws.services.chime.sdk.meetings.ingestion.MeetingEventClientConfiguration</a></h5>
<p><a href="../com.amazonaws.services.chime.sdk.meetings.ingestion/-meeting-event-client-configuration/index.html">MeetingEventClientConfiguration</a> defines one type of <a href="../com.amazonaws.services.chime.sdk.meetings.ingestion/-event-client-configuration/index.html">EventClientConfiguration</a>
that is needed for <a href="../com.amazonaws.services.chime.sdk.meetings.ingestion/-default-event-reporter/index.html">DefaultEventReporter</a></p>
</tr>
<tr>
<h5><a href="../com.amazonaws.services.chime.sdk.meetings.session/-meeting-features/index.html">com.amazonaws.services.chime.sdk.meetings.session.MeetingFeatures</a></h5>
</tr>
<tr>
<h5><a href="../com.amazonaws.services.chime.sdk.meetings.analytics/-meeting-history-event/index.html">com.amazonaws.services.chime.sdk.meetings.analytics.MeetingHistoryEvent</a></h5>
</tr>
<tr>
<h5><a href="../com.amazonaws.services.chime.sdk.meetings.analytics/-meeting-history-event-name/index.html">com.amazonaws.services.chime.sdk.meetings.analytics.MeetingHistoryEventName</a></h5>
<p><a href="../com.amazonaws.services.chime.sdk.meetings.analytics/-meeting-history-event-name/index.html">MeetingHistoryEventName</a> is a notable event (such as MeetingStartSucceeded) that occur during meeting.
Thus, this also includes events in <a href="../com.amazonaws.services.chime.sdk.meetings.analytics/-event-name/index.html">EventName</a>.</p>
</tr>
<tr>
<h5><a href="../com.amazonaws.services.chime.sdk.meetings.session/-meeting-session/index.html">com.amazonaws.services.chime.sdk.meetings.session.MeetingSession</a></h5>
<p><a href="../com.amazonaws.services.chime.sdk.meetings.session/-meeting-session/index.html">MeetingSession</a> contains everything needed for the attendee to authenticate,
reach the meeting service, start audio, and start video</p>
</tr>
<tr>
<h5><a href="../com.amazonaws.services.chime.sdk.meetings.session/-meeting-session-configuration/index.html">com.amazonaws.services.chime.sdk.meetings.session.MeetingSessionConfiguration</a></h5>
<p><a href="../com.amazonaws.services.chime.sdk.meetings.session/-meeting-session-configuration/index.html">MeetingSessionConfiguration</a> includes information needed to start the meeting session such as
attendee credentials and URLs for audio and video</p>
</tr>
<tr>
<h5><a href="../com.amazonaws.services.chime.sdk.meetings.session/-meeting-session-credentials/index.html">com.amazonaws.services.chime.sdk.meetings.session.MeetingSessionCredentials</a></h5>
<p><a href="../com.amazonaws.services.chime.sdk.meetings.session/-meeting-session-credentials/index.html">MeetingSessionCredentials</a> includes the credentials used to authenticate
the attendee on the meeting</p>
</tr>
<tr>
<h5><a href="../com.amazonaws.services.chime.sdk.meetings.session/-meeting-session-status/index.html">com.amazonaws.services.chime.sdk.meetings.session.MeetingSessionStatus</a></h5>
<p><a href="../com.amazonaws.services.chime.sdk.meetings.session/-meeting-session-status/index.html">MeetingSessionStatus</a> indicates a status received regarding the session.</p>
</tr>
<tr>
<h5><a href="../com.amazonaws.services.chime.sdk.meetings.session/-meeting-session-status-code/index.html">com.amazonaws.services.chime.sdk.meetings.session.MeetingSessionStatusCode</a></h5>
<p><a href="../com.amazonaws.services.chime.sdk.meetings.session/-meeting-session-status-code/index.html">MeetingSessionStatusCode</a> provides additional details for the <a href="../com.amazonaws.services.chime.sdk.meetings.session/-meeting-session-status/index.html">MeetingSessionStatus</a>
received for a session.</p>
</tr>
<tr>
<h5><a href="../com.amazonaws.services.chime.sdk.meetings.session/-meeting-session-u-r-ls/index.html">com.amazonaws.services.chime.sdk.meetings.session.MeetingSessionURLs</a></h5>
<p><a href="../com.amazonaws.services.chime.sdk.meetings.session/-meeting-session-u-r-ls/index.html">MeetingSessionURLs</a> contains the URLs that will be used to reach the
meeting service.</p>
</tr>
<tr>
<h5><a href="../com.amazonaws.services.chime.sdk.meetings.analytics/-meeting-stats-collector/index.html">com.amazonaws.services.chime.sdk.meetings.analytics.MeetingStatsCollector</a></h5>
</tr>
<tr>
<h5><a href="../com.amazonaws.services.chime.sdk.meetings.audiovideo.metric/-metrics-observer/index.html">com.amazonaws.services.chime.sdk.meetings.audiovideo.metric.MetricsObserver</a></h5>
<p><a href="../com.amazonaws.services.chime.sdk.meetings.audiovideo.metric/-metrics-observer/index.html">MetricsObserver</a> handles events related to audio/video metrics.</p>
</tr>
<tr>
<h5><a href="../com.amazonaws.services.chime.sdk.meetings.utils/-modality-type/index.html">com.amazonaws.services.chime.sdk.meetings.utils.ModalityType</a></h5>
</tr>
<tr>
<h5><a href="../com.amazonaws.services.chime.sdk.meetings.audiovideo.video.backgroundfilter/-model-shape/index.html">com.amazonaws.services.chime.sdk.meetings.audiovideo.video.backgroundfilter.ModelShape</a></h5>
<p><a href="../com.amazonaws.services.chime.sdk.meetings.audiovideo.video.backgroundfilter/-model-shape/index.html">ModelShape</a> Defines the shape of an ML model. This can be used to define the input and
output shape of an ML model.</p>
</tr>
<tr>
 (extensions in package com.amazonaws.services.chime.sdk.meetings.analytics)
<h5><a href="../com.amazonaws.services.chime.sdk.meetings.analytics/kotlin.collections.-mutable-map/index.html">kotlin.collections.MutableMap</a></h5>
</tr>
<tr>
<h5><a href="../com.amazonaws.services.chime.sdk.meetings.ingestion/-noop-event-reporter-factory/index.html">com.amazonaws.services.chime.sdk.meetings.ingestion.NoopEventReporterFactory</a></h5>
<p><a href="../com.amazonaws.services.chime.sdk.meetings.ingestion/-noop-event-reporter-factory/index.html">NoopEventReporterFactory</a> returns null <a href="../com.amazonaws.services.chime.sdk.meetings.ingestion/-event-reporter/index.html">EventReporter</a></p>
</tr>
<tr>
<h5><a href="../com.amazonaws.services.chime.sdk.meetings.audiovideo.metric/-observable-metric/index.html">com.amazonaws.services.chime.sdk.meetings.audiovideo.metric.ObservableMetric</a></h5>
<p><a href="../com.amazonaws.services.chime.sdk.meetings.audiovideo.metric/-observable-metric/index.html">ObservableMetric</a> represents filtered metrics that are intended to propagate to the
top level observers. All metrics are measured over the past second.</p>
</tr>
<tr>
<h5><a href="../com.amazonaws.services.chime.sdk.meetings.audiovideo/-primary-meeting-promotion-observer/index.html">com.amazonaws.services.chime.sdk.meetings.audiovideo.PrimaryMeetingPromotionObserver</a></h5>
<p><a href="../com.amazonaws.services.chime.sdk.meetings.audiovideo/-primary-meeting-promotion-observer/index.html">PrimaryMeetingPromotionObserver</a> handles events related to the promotion and demotion
of attendees initially in replica meetings.</p>
</tr>
<tr>
<h5><a href="../com.amazonaws.services.chime.sdk.meetings.realtime/-realtime-controller-facade/index.html">com.amazonaws.services.chime.sdk.meetings.realtime.RealtimeControllerFacade</a></h5>
<p><a href="../com.amazonaws.services.chime.sdk.meetings.realtime/-realtime-controller-facade/index.html">RealtimeControllerFacade</a> controls aspects meetings concerning realtime UX
that for performance, privacy, or other reasons should be implemented using
the most direct path. Callbacks generated by this interface should be
consumed synchronously and without business logic dependent on the UI state
where possible.</p>
</tr>
<tr>
<h5><a href="../com.amazonaws.services.chime.sdk.meetings.realtime/-realtime-observer/index.html">com.amazonaws.services.chime.sdk.meetings.realtime.RealtimeObserver</a></h5>
<p><a href="../com.amazonaws.services.chime.sdk.meetings.realtime/-realtime-observer/index.html">RealtimeObserver</a> lets one listen to real time events such a volume, signal strength, or
attendee changes.</p>
</tr>
<tr>
<h5><a href="../com.amazonaws.services.chime.sdk.meetings.utils/-ref-count-delegate/index.html">com.amazonaws.services.chime.sdk.meetings.utils.RefCountDelegate</a></h5>
</tr>
<tr>
<h5><a href="../com.amazonaws.services.chime.sdk.meetings.audiovideo.video/-remote-video-source/index.html">com.amazonaws.services.chime.sdk.meetings.audiovideo.video.RemoteVideoSource</a></h5>
<p>A video source available in the current meeting. RemoteVideoSource need to be consistent between <code>remoteVideoSourcesDidBecomeAvailable</code>
and <code>updateVideoSourceSubscriptions</code> as they are used as keys in maps that may be updated.
I.e. when setting up a map for <code>updateVideoSourceSubscriptions</code> do not construct RemoteVideoSource yourselves
or the configuration may or may not be updated.</p>
</tr>
<tr>
<h5><a href="../com.amazonaws.services.chime.sdk.meetings.audiovideo.video.capture/-screen-capture-resolution-calculator/index.html">com.amazonaws.services.chime.sdk.meetings.audiovideo.video.capture.ScreenCaptureResolutionCalculator</a></h5>
<p><a href="../com.amazonaws.services.chime.sdk.meetings.audiovideo.video.capture/-screen-capture-resolution-calculator/index.html">ScreenCaptureResolutionCalculator</a> calculates scaled resolution based on input resolution
and target resolution constraint</p>
</tr>
<tr>
<h5><a href="../com.amazonaws.services.chime.sdk.meetings.audiovideo.video.backgroundfilter/-segmentation-processor/index.html">com.amazonaws.services.chime.sdk.meetings.audiovideo.video.backgroundfilter.SegmentationProcessor</a></h5>
<p><a href="../com.amazonaws.services.chime.sdk.meetings.audiovideo.video.backgroundfilter/-segmentation-processor/index.html">SegmentationProcessor</a> predicts foreground mask for an image.</p>
</tr>
<tr>
<h5><a href="../com.amazonaws.services.chime.sdk.meetings.audiovideo/-signal-strength/index.html">com.amazonaws.services.chime.sdk.meetings.audiovideo.SignalStrength</a></h5>
<p><a href="../com.amazonaws.services.chime.sdk.meetings.audiovideo/-signal-strength/index.html">SignalStrength</a> describes the signal strength of an attendee for audio</p>
</tr>
<tr>
<h5><a href="../com.amazonaws.services.chime.sdk.meetings.audiovideo/-signal-update/index.html">com.amazonaws.services.chime.sdk.meetings.audiovideo.SignalUpdate</a></h5>
</tr>
<tr>
<h5><a href="../com.amazonaws.services.chime.sdk.meetings.audiovideo.video.gl/-surface-render-view/index.html">com.amazonaws.services.chime.sdk.meetings.audiovideo.video.gl.SurfaceRenderView</a></h5>
<p><a href="../com.amazonaws.services.chime.sdk.meetings.audiovideo.video.gl/-surface-render-view/index.html">SurfaceRenderView</a> is an implementation of <a href="../com.amazonaws.services.chime.sdk.meetings.audiovideo.video.gl/-egl-video-render-view/index.html">EglVideoRenderView</a> which uses EGL14 and OpenGLES2
to draw any incoming video buffer types to the surface provided by the inherited <a href="https://developer.android.com/reference/android/view/SurfaceView.html">SurfaceView</a>.</p>
</tr>
<tr>
<h5><a href="../com.amazonaws.services.chime.sdk.meetings.audiovideo.video.capture/-surface-texture-capture-source/index.html">com.amazonaws.services.chime.sdk.meetings.audiovideo.video.capture.SurfaceTextureCaptureSource</a></h5>
<p><a href="../com.amazonaws.services.chime.sdk.meetings.audiovideo.video.capture/-surface-texture-capture-source/index.html">SurfaceTextureCaptureSource</a> provides a <a href="https://developer.android.com/reference/android/view/Surface.html">Surface</a> which can be passed to system sources like the camera.
Upon <a href="../com.amazonaws.services.chime.sdk.meetings.audiovideo.video.capture/-video-capture-source/start.html">start</a> call, the source will listen to the surface and emit any new images as <a href="../com.amazonaws.services.chime.sdk.meetings.audiovideo.video/-video-frame/index.html">VideoFrame</a> objects to any
downstream <a href="../com.amazonaws.services.chime.sdk.meetings.audiovideo.video/-video-sink/index.html">VideoSink</a> interfaces. This class is mostly intended for composition within <a href="../com.amazonaws.services.chime.sdk.meetings.audiovideo.video/-video-source/index.html">VideoSource</a> implementations which will
pass the created <a href="https://developer.android.com/reference/android/view/Surface.html">Surface</a> to a system source, then call <a href="#">addVideoSink</a> to receive the frames before transforming and
passing downstream.</p>
</tr>
<tr>
<h5><a href="../com.amazonaws.services.chime.sdk.meetings.audiovideo.video.capture/-surface-texture-capture-source-factory/index.html">com.amazonaws.services.chime.sdk.meetings.audiovideo.video.capture.SurfaceTextureCaptureSourceFactory</a></h5>
<p><a href="../com.amazonaws.services.chime.sdk.meetings.audiovideo.video.capture/-surface-texture-capture-source-factory/index.html">SurfaceTextureCaptureSourceFactory</a> is an factory interface for creating new <a href="../com.amazonaws.services.chime.sdk.meetings.audiovideo.video.capture/-surface-texture-capture-source/index.html">SurfaceTextureCaptureSource</a> objects,
possible using shared state. This provides flexibility over use of <a href="../com.amazonaws.services.chime.sdk.meetings.audiovideo.video.capture/-surface-texture-capture-source/index.html">SurfaceTextureCaptureSource</a> objects since
they may not allow reuse, or may have a delay before possible reuse.</p>
</tr>
<tr>
<h5><a href="../com.amazonaws.services.chime.sdk.meetings.audiovideo.video.gl/-texture-render-view/index.html">com.amazonaws.services.chime.sdk.meetings.audiovideo.video.gl.TextureRenderView</a></h5>
<p><a href="../com.amazonaws.services.chime.sdk.meetings.audiovideo.video.gl/-texture-render-view/index.html">TextureRenderView</a> is an implementation of <a href="../com.amazonaws.services.chime.sdk.meetings.audiovideo.video.gl/-egl-video-render-view/index.html">EglVideoRenderView</a> which uses EGL14 and OpenGLES2
to draw any incoming video buffer types to the surface provided by the inherited <a href="https://developer.android.com/reference/android/view/TextureView.html">TextureView</a></p>
</tr>
<tr>
<h5><a href="../com.amazonaws.services.chime.sdk.meetings.audiovideo/-transcript/index.html">com.amazonaws.services.chime.sdk.meetings.audiovideo.Transcript</a></h5>
</tr>
<tr>
<h5><a href="../com.amazonaws.services.chime.sdk.meetings.audiovideo/-transcript-alternative/index.html">com.amazonaws.services.chime.sdk.meetings.audiovideo.TranscriptAlternative</a></h5>
</tr>
<tr>
<h5><a href="../com.amazonaws.services.chime.sdk.meetings.audiovideo/-transcript-entity/index.html">com.amazonaws.services.chime.sdk.meetings.audiovideo.TranscriptEntity</a></h5>
</tr>
<tr>
<h5><a href="../com.amazonaws.services.chime.sdk.meetings.audiovideo/-transcript-event.html">com.amazonaws.services.chime.sdk.meetings.audiovideo.TranscriptEvent</a></h5>
</tr>
<tr>
<h5><a href="../com.amazonaws.services.chime.sdk.meetings.realtime/-transcript-event-observer/index.html">com.amazonaws.services.chime.sdk.meetings.realtime.TranscriptEventObserver</a></h5>
<p><a href="../com.amazonaws.services.chime.sdk.meetings.realtime/-transcript-event-observer/index.html">TranscriptEventObserver</a> lets one listen to <a href="../com.amazonaws.services.chime.sdk.meetings.audiovideo/-transcript-event.html">TranscriptEvent</a> events of current meeting</p>
</tr>
<tr>
<h5><a href="../com.amazonaws.services.chime.sdk.meetings.audiovideo/-transcription-status/index.html">com.amazonaws.services.chime.sdk.meetings.audiovideo.TranscriptionStatus</a></h5>
</tr>
<tr>
<h5><a href="../com.amazonaws.services.chime.sdk.meetings.audiovideo/-transcription-status-type/index.html">com.amazonaws.services.chime.sdk.meetings.audiovideo.TranscriptionStatusType</a></h5>
</tr>
<tr>
<h5><a href="../com.amazonaws.services.chime.sdk.meetings.audiovideo/-transcript-item/index.html">com.amazonaws.services.chime.sdk.meetings.audiovideo.TranscriptItem</a></h5>
</tr>
<tr>
<h5><a href="../com.amazonaws.services.chime.sdk.meetings.audiovideo/-transcript-item-type/index.html">com.amazonaws.services.chime.sdk.meetings.audiovideo.TranscriptItemType</a></h5>
</tr>
<tr>
<h5><a href="../com.amazonaws.services.chime.sdk.meetings.audiovideo/-transcript-language-with-score/index.html">com.amazonaws.services.chime.sdk.meetings.audiovideo.TranscriptLanguageWithScore</a></h5>
</tr>
<tr>
<h5><a href="../com.amazonaws.services.chime.sdk.meetings.audiovideo/-transcript-result/index.html">com.amazonaws.services.chime.sdk.meetings.audiovideo.TranscriptResult</a></h5>
</tr>
<tr>
<h5><a href="../com.amazonaws.services.chime.sdk.meetings.session/-u-r-l-rewriter.html">com.amazonaws.services.chime.sdk.meetings.session.URLRewriter</a></h5>
<p><a href="../com.amazonaws.services.chime.sdk.meetings.session/-u-r-l-rewriter.html">URLRewriter</a> Function to transform URLs.
Use this to rewrite URLs to traverse proxies.</p>
</tr>
<tr>
<h5><a href="../com.amazonaws.services.chime.sdk.meetings.utils/-versioning/index.html">com.amazonaws.services.chime.sdk.meetings.utils.Versioning</a></h5>
<p><a href="../com.amazonaws.services.chime.sdk.meetings.utils/-versioning/index.html">Versioning</a> provides API to retrieve SDK version</p>
</tr>
<tr>
<h5><a href="../com.amazonaws.services.chime.sdk.meetings.audiovideo.video.capture/-video-capture-format/index.html">com.amazonaws.services.chime.sdk.meetings.audiovideo.video.capture.VideoCaptureFormat</a></h5>
<p><a href="../com.amazonaws.services.chime.sdk.meetings.audiovideo.video.capture/-video-capture-format/index.html">VideoCaptureFormat</a> describes a given capture format that can be set to a <a href="../com.amazonaws.services.chime.sdk.meetings.audiovideo.video.capture/-video-capture-source/index.html">VideoCaptureSource</a>.
Note that <a href="../com.amazonaws.services.chime.sdk.meetings.audiovideo.video.capture/-video-capture-source/index.html">VideoCaptureSource</a> implementations may ignore or adjust unsupported values.</p>
</tr>
<tr>
<h5><a href="../com.amazonaws.services.chime.sdk.meetings.audiovideo.video.capture/-video-capture-source/index.html">com.amazonaws.services.chime.sdk.meetings.audiovideo.video.capture.VideoCaptureSource</a></h5>
<p><a href="../com.amazonaws.services.chime.sdk.meetings.audiovideo.video.capture/-video-capture-source/index.html">VideoCaptureSource</a> is an interface for various video capture sources (i.e. screen, camera, file) which can emit <a href="../com.amazonaws.services.chime.sdk.meetings.audiovideo.video/-video-frame/index.html">VideoFrame</a> objects
All the APIs here can be called regardless of whether the <a href="../com.amazonaws.services.chime.sdk.meetings.audiovideo/-audio-video-facade.html">AudioVideoFacade</a> is started or not.</p>
</tr>
<tr>
<h5><a href="../com.amazonaws.services.chime.sdk.meetings.audiovideo.video/-video-content-hint/index.html">com.amazonaws.services.chime.sdk.meetings.audiovideo.video.VideoContentHint</a></h5>
<p><a href="../com.amazonaws.services.chime.sdk.meetings.audiovideo.video/-video-content-hint/index.html">VideoContentHint</a> describes the content type of a video source so that downstream encoders, etc. can properly
decide on what parameters will work best. These options mirror https://www.w3.org/TR/mst-content-hint/ .</p>
</tr>
<tr>
<h5><a href="../com.amazonaws.services.chime.sdk.meetings.audiovideo.video/-video-frame/index.html">com.amazonaws.services.chime.sdk.meetings.audiovideo.video.VideoFrame</a></h5>
<p><a href="../com.amazonaws.services.chime.sdk.meetings.audiovideo.video/-video-frame/index.html">VideoFrame</a> is a class which contains a <a href="../com.amazonaws.services.chime.sdk.meetings.audiovideo.video.buffer/-video-frame-buffer/index.html">VideoFrameBuffer</a> and metadata necessary for transmission
Typically produced via a <a href="../com.amazonaws.services.chime.sdk.meetings.audiovideo.video/-video-source/index.html">VideoSource</a> and consumed via a <a href="../com.amazonaws.services.chime.sdk.meetings.audiovideo.video/-video-sink/index.html">VideoSink</a></p>
</tr>
<tr>
<h5><a href="../com.amazonaws.services.chime.sdk.meetings.audiovideo.video.buffer/-video-frame-buffer/index.html">com.amazonaws.services.chime.sdk.meetings.audiovideo.video.buffer.VideoFrameBuffer</a></h5>
<p><a href="../com.amazonaws.services.chime.sdk.meetings.audiovideo.video.buffer/-video-frame-buffer/index.html">VideoFrameBuffer</a> is a buffer which contains a single video buffer's raw data.
Typically owned by a <a href="../com.amazonaws.services.chime.sdk.meetings.audiovideo.video/-video-frame/index.html">VideoFrame</a> which includes additional metadata.</p>
</tr>
<tr>
<h5><a href="../com.amazonaws.services.chime.sdk.meetings.audiovideo.video.buffer/-video-frame-i420-buffer/index.html">com.amazonaws.services.chime.sdk.meetings.audiovideo.video.buffer.VideoFrameI420Buffer</a></h5>
<p><a href="../com.amazonaws.services.chime.sdk.meetings.audiovideo.video.buffer/-video-frame-i420-buffer/index.html">VideoFrameI420Buffer</a> provides an reference counted wrapper of
a YUV where planes are natively (i.e. in JNI) allocated direct byte buffers.</p>
</tr>
<tr>
<h5><a href="../com.amazonaws.services.chime.sdk.meetings.audiovideo.video.buffer/-video-frame-r-g-b-a-buffer/index.html">com.amazonaws.services.chime.sdk.meetings.audiovideo.video.buffer.VideoFrameRGBABuffer</a></h5>
<p><a href="../com.amazonaws.services.chime.sdk.meetings.audiovideo.video.buffer/-video-frame-r-g-b-a-buffer/index.html">VideoFrameRGBABuffer</a> provides an reference counted wrapper of
an RGBA natively (i.e. in JNI) allocated direct byte buffer.</p>
</tr>
<tr>
<h5><a href="../com.amazonaws.services.chime.sdk.meetings.audiovideo.video.buffer/-video-frame-texture-buffer/index.html">com.amazonaws.services.chime.sdk.meetings.audiovideo.video.buffer.VideoFrameTextureBuffer</a></h5>
<p><a href="../com.amazonaws.services.chime.sdk.meetings.audiovideo.video.buffer/-video-frame-texture-buffer/index.html">VideoFrameTextureBuffer</a> provides an reference counted wrapper of
an OpenGLES texture and related metadata</p>
</tr>
<tr>
<h5><a href="../com.amazonaws.services.chime.sdk.meetings.audiovideo.video/-video-pause-state/index.html">com.amazonaws.services.chime.sdk.meetings.audiovideo.video.VideoPauseState</a></h5>
<p><a href="../com.amazonaws.services.chime.sdk.meetings.audiovideo.video/-video-pause-state/index.html">VideoPauseState</a> describes the pause status of a video tile.</p>
</tr>
<tr>
<h5><a href="../com.amazonaws.services.chime.sdk.meetings.audiovideo.video/-video-priority/index.html">com.amazonaws.services.chime.sdk.meetings.audiovideo.video.VideoPriority</a></h5>
<p>Enum defining video priority for remote video sources. The 'higher' the number the 'higher' the priority for the source when adjusting video quality
to adapt to variable network conditions, i.e. <code>Highest</code> will be chosen before <code>High</code>, <code>Medium</code>, etc.</p>
</tr>
<tr>
<h5><a href="../com.amazonaws.services.chime.sdk.meetings.audiovideo.video/-video-render-view.html">com.amazonaws.services.chime.sdk.meetings.audiovideo.video.VideoRenderView</a></h5>
<p><a href="../com.amazonaws.services.chime.sdk.meetings.audiovideo.video/-video-render-view.html">VideoRenderView</a> is the type of VideoSink used by the <a href="../com.amazonaws.services.chime.sdk.meetings.audiovideo.video/-video-tile-controller/index.html">VideoTileController</a></p>
</tr>
<tr>
<h5><a href="../com.amazonaws.services.chime.sdk.meetings.audiovideo.video/-video-resolution/index.html">com.amazonaws.services.chime.sdk.meetings.audiovideo.video.VideoResolution</a></h5>
<p>Customizable video resolution parameters for a remote video source.</p>
</tr>
<tr>
<h5><a href="../com.amazonaws.services.chime.sdk.meetings.audiovideo.video/-video-rotation/index.html">com.amazonaws.services.chime.sdk.meetings.audiovideo.video.VideoRotation</a></h5>
<p><a href="../com.amazonaws.services.chime.sdk.meetings.audiovideo.video/-video-rotation/index.html">VideoRotation</a> describes the rotation of the video frame buffer in degrees clockwise
from intended viewing horizon.</p>
</tr>
<tr>
<h5><a href="../com.amazonaws.services.chime.sdk.meetings.audiovideo.video/-video-scaling-type/index.html">com.amazonaws.services.chime.sdk.meetings.audiovideo.video.VideoScalingType</a></h5>
<p><a href="../com.amazonaws.services.chime.sdk.meetings.audiovideo.video/-video-scaling-type/index.html">VideoScalingType</a> describes the scaling type of how video is rendered.  Certain types
may effect how much of a video is cropped. <a href="../com.amazonaws.services.chime.sdk.meetings.audiovideo.video/-video-scaling-type/visible-fraction.html">visibleFraction</a> refers to the minimum amount
of a video frame required to be shown per scaling type (e.g. <a href="../com.amazonaws.services.chime.sdk.meetings.audiovideo.video/-video-scaling-type/-aspect-fit.html">AspectFit</a> indicates showing
the whole frame, no cropping).</p>
</tr>
<tr>
<h5><a href="../com.amazonaws.services.chime.sdk.meetings.audiovideo.video/-video-sink/index.html">com.amazonaws.services.chime.sdk.meetings.audiovideo.video.VideoSink</a></h5>
<p>A <a href="../com.amazonaws.services.chime.sdk.meetings.audiovideo.video/-video-sink/index.html">VideoSink</a> consumes video frames, typically from a <a href="../com.amazonaws.services.chime.sdk.meetings.audiovideo.video/-video-source/index.html">VideoSource</a>. It may process, fork, or render these frames.
Typically connected via <a href="../com.amazonaws.services.chime.sdk.meetings.audiovideo.video/-video-source/add-video-sink.html">VideoSource.addVideoSink</a> and disconnected via <a href="../com.amazonaws.services.chime.sdk.meetings.audiovideo.video/-video-source/remove-video-sink.html">VideoSource.removeVideoSink</a></p>
</tr>
<tr>
<h5><a href="../com.amazonaws.services.chime.sdk.meetings.audiovideo.video/-video-source/index.html">com.amazonaws.services.chime.sdk.meetings.audiovideo.video.VideoSource</a></h5>
<p><a href="../com.amazonaws.services.chime.sdk.meetings.audiovideo.video/-video-source/index.html">VideoSource</a> is an interface for sources which produce video frames, and can send to a <a href="../com.amazonaws.services.chime.sdk.meetings.audiovideo.video/-video-sink/index.html">VideoSink</a>.
Implementations can be passed to the <a href="../com.amazonaws.services.chime.sdk.meetings.audiovideo/-audio-video-facade.html">AudioVideoFacade</a> to be used as the video source sent to remote
participants</p>
</tr>
<tr>
<h5><a href="../com.amazonaws.services.chime.sdk.meetings.audiovideo.video/-video-subscription-configuration/index.html">com.amazonaws.services.chime.sdk.meetings.audiovideo.video.VideoSubscriptionConfiguration</a></h5>
<p>Configuration for a specific video source.
The values are intentionally mutable so that a map of all current configurations can be kept and updated as needed.</p>
</tr>
<tr>
<h5><a href="../com.amazonaws.services.chime.sdk.meetings.audiovideo.video/-video-tile/index.html">com.amazonaws.services.chime.sdk.meetings.audiovideo.video.VideoTile</a></h5>
<p><a href="../com.amazonaws.services.chime.sdk.meetings.audiovideo.video/-video-tile/index.html">VideoTile</a> is a tile that binds video render view to display the frame into the view.</p>
</tr>
<tr>
<h5><a href="../com.amazonaws.services.chime.sdk.meetings.audiovideo.video/-video-tile-controller/index.html">com.amazonaws.services.chime.sdk.meetings.audiovideo.video.VideoTileController</a></h5>
<p><a href="../com.amazonaws.services.chime.sdk.meetings.audiovideo.video/-video-tile-controller/index.html">VideoTileController</a> handles rendering/creating of new <a href="../com.amazonaws.services.chime.sdk.meetings.audiovideo.video/-video-tile/index.html">VideoTile</a>.</p>
</tr>
<tr>
<h5><a href="../com.amazonaws.services.chime.sdk.meetings.audiovideo.video/-video-tile-controller-facade/index.html">com.amazonaws.services.chime.sdk.meetings.audiovideo.video.VideoTileControllerFacade</a></h5>
<p><a href="../com.amazonaws.services.chime.sdk.meetings.audiovideo.video/-video-tile-controller-facade/index.html">VideoTileControllerFacade</a> manages video tile binding, pausing, and resuming as well as subscribing
to video tile events by adding a <a href="../com.amazonaws.services.chime.sdk.meetings.audiovideo.video/-video-tile-observer/index.html">VideoTileObserver</a>.</p>
</tr>
<tr>
<h5><a href="../com.amazonaws.services.chime.sdk.meetings.audiovideo.video/-video-tile-factory/index.html">com.amazonaws.services.chime.sdk.meetings.audiovideo.video.VideoTileFactory</a></h5>
</tr>
<tr>
<h5><a href="../com.amazonaws.services.chime.sdk.meetings.audiovideo.video/-video-tile-observer/index.html">com.amazonaws.services.chime.sdk.meetings.audiovideo.video.VideoTileObserver</a></h5>
<p><a href="../com.amazonaws.services.chime.sdk.meetings.audiovideo.video/-video-tile-observer/index.html">VideoTileObserver</a> handles events related to <a href="../com.amazonaws.services.chime.sdk.meetings.audiovideo.video/-video-tile/index.html">VideoTile</a>.</p>
</tr>
<tr>
<h5><a href="../com.amazonaws.services.chime.sdk.meetings.audiovideo.video/-video-tile-state/index.html">com.amazonaws.services.chime.sdk.meetings.audiovideo.video.VideoTileState</a></h5>
<p>Contains properties related to the current state of the <a href="../com.amazonaws.services.chime.sdk.meetings.audiovideo.video/-video-tile/index.html">VideoTile</a></p>
</tr>
<tr>
<h5><a href="../com.amazonaws.services.chime.sdk.meetings.audiovideo/-volume-level/index.html">com.amazonaws.services.chime.sdk.meetings.audiovideo.VolumeLevel</a></h5>
<p><a href="../com.amazonaws.services.chime.sdk.meetings.audiovideo/-volume-level/index.html">VolumeLevel</a> describes the volume level of an attendee for audio</p>
</tr>
<tr>
<h5><a href="../com.amazonaws.services.chime.sdk.meetings.audiovideo/-volume-update/index.html">com.amazonaws.services.chime.sdk.meetings.audiovideo.VolumeUpdate</a></h5>
</tr>
</tbody>
</table>
</BODY>
</HTML>
